An Efficient Algorithm for Boolean Operation on Circular-arc Polygons
نویسنده
چکیده
In this paper, we investigate the problem of Boolean operation on circular-arc polygons. We present a concise and efficient method, in which the concept of related edges is introduced. Given two circular-arc polygons with M and N edges, respectively, the proposed method only takes O((l+k)∗ log l+M +N) time, where k is the number of intersection points, l is the number of related edges. The proposed method can be easily extended to deal with Boolean operation on traditional polygons.
منابع مشابه
RE2L: An Efficient Output-sensitive Algorithm for Computing Boolean Operation on Circular-arc Polygons
The boundaries of conic polygons consist of conic segments or second degree curves. The conic polygon has two degenerate or special cases: the linear polygon and the circular-arc polygon. The natural problem — boolean operation on linear polygons, has been well studied. Surprisingly, (almost) no article focuses on the problem of boolean operation on circular-arc polygons, which actually can als...
متن کاملACS Algorithms for Complex Shapes with Certified Numerics and Topology Exact and Efficient Construction of Planar Arrangements of Circular Arcs and Line Segments with Applications
We describe a simple yet powerful approach for computing planar arrangements of circular arcs and line segments in a robust and exact manner. Constructing arrangements using this approach is about one order of magnitude faster compared to other techniques that employ the exact computation paradigm. We have successfully applied our technique for computing offsets of planar polygons and for perfo...
متن کاملMultiple Clothing Part Placement: Direct Representation of Curves vs. Polygonal Approximation
Techniques exist for numerically robust cascaded set operations on planar polygonal regions: Boolean operations (union, intersection, difference) and Minkowski sum1. Numerically robust means that the symmetric difference with the ideal exact output is small. Cascaded means that the numerical representation has bounded complexity so that the output can become the input again. So called ECG (Exac...
متن کاملA new algorithm for computing Boolean operations on polygons
This paper presents a new algorithm for computing Boolean operations on polygons. This kind of operations are frequently used in Geosciences in order to get spatial information from spatial data modeled as polygons. The presented algorithm is simple and easy to understand and implement. Let n be the total number of edges of all the polygons involved in a Boolean operation and k be the number of...
متن کاملImplicit Curved Polygons
This paper presents an approach to the representation of polygons with straight and curved edges by real functions. A “carrier polygon” is an arbitrary simple polygon with straight edges. Application of our method results in a C continuous function F(x,y) with zero value at polygon edges. We combine an efficient algorithm employing a monotone function of a boolean operation, with R-functions. T...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1211.0729 شماره
صفحات -
تاریخ انتشار 2012